﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class InboundDetailQueryEntity : BaseQuery
    {
        [DataMember]
        public string AdjustedQty { get; set; }

        [DataMember]
        public string AltSkuID { get; set; }

        [DataMember]
        public string CaseCnt { get; set; }

        [DataMember]
        public string CaseID { get; set; }

        [DataMember]
        public string ConditionCode { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CrossDockID { get; set; }

        [DataMember]
        public string Cube { get; set; }

        [DataMember]
        public string DispositionCode { get; set; }

        [DataMember]
        public string DispositionType { get; set; }

        [DataMember]
        public string EffectiveDate { get; set; }

        [DataMember]
        public string ExpectedQty { get; set; }

        [DataMember]
        public string ExpiryDate { get; set; }

        [DataMember]
        public string ExtendedPrice { get; set; }

        [DataMember]
        public string ExternalLot { get; set; }

        [DataMember]
        public string ExternLineID { get; set; }

        [DataMember]
        public string ExternReceiptID { get; set; }

        [DataMember]
        public string GrossWgt { get; set; }

        [DataMember]
        public string InboundLineID { get; set; }

        [DataMember]
        public string InnerPack { get; set; }

        [DataMember]
        public string LotAttr01 { get; set; }

        [DataMember]
        public string LotAttr02 { get; set; }

        [DataMember]
        public string LotAttr03 { get; set; }

        [DataMember]
        public string LotAttr04 { get; set; }

        [DataMember]
        public string LotAttr05 { get; set; }

        [DataMember]
        public string LotAttr06 { get; set; }

        [DataMember]
        public string LotAttr07 { get; set; }

        [DataMember]
        public string LotAttr08 { get; set; }

        [DataMember]
        public string LotAttr09 { get; set; }

        [DataMember]
        public string LotAttr10 { get; set; }

        [DataMember]
        public string LpnID { get; set; }

        [DataMember]
        public string MatchLottable { get; set; }

        [DataMember]
        public string NetWgt { get; set; }

        [DataMember]
        public string OtherUnit1 { get; set; }

        [DataMember]
        public string OtherUnit2 { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackID { get; set; }

        [DataMember]
        public string Pallet { get; set; }

        [DataMember]
        public string PalletID { get; set; }

        [DataMember]
        public string PoID { get; set; }

        [DataMember]
        public string ProduceDate { get; set; }

        [DataMember]
        public string QcAutoAdjust { get; set; }

        [DataMember]
        public string QcInspectedQty { get; set; }

        [DataMember]
        public string QcRejectedQty { get; set; }

        [DataMember]
        public string QcRejReason { get; set; }

        [DataMember]
        public string QcRequired { get; set; }

        [DataMember]
        public string QcStatus { get; set; }

        [DataMember]
        public string QcUser { get; set; }

        [DataMember]
        public string ReasonCode { get; set; }

        [DataMember]
        public string ReceiptDate { get; set; }

        [DataMember]
        public string ReceiptID { get; set; }

        [DataMember]
        public string ReceiptLineID { get; set; }

        [DataMember]
        public string ReceivedDate { get; set; }

        [DataMember]
        public string ReceivedQty { get; set; }

        [DataMember]
        public string RejectedQty { get; set; }

        [DataMember]
        public string Remark { get; set; }

        [DataMember]
        public string ReturnCondition { get; set; }

        [DataMember]
        public string ReturnReason { get; set; }

        [DataMember]
        public string ReturnType { get; set; }

        [DataMember]
        public string Rma { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SkuID { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string TariffID { get; set; }

        [DataMember]
        public string ToLoc { get; set; }

        [DataMember]
        public string ToLot { get; set; }

        [DataMember]
        public string ToLpnID { get; set; }

        [DataMember]
        public string Type { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UnitPrice { get; set; }

        [DataMember]
        public string UomID { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string VendorID { get; set; }

        [DataMember]
        public string VendorName { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

